#include "LocalShader.h"

REGISTER_SHADER(LocalVertexShader, "HybridRenderingDDGI\\Local.vert")

REGISTER_SHADER(LocalFragmentShader, "HybridRenderingDDGI\\Local.frag")

REGISTER_SHADER(PreViewVertexShader, "HybridRenderingDDGI\\PreView.vert")

REGISTER_SHADER(PreViewFragmentShader, "HybridRenderingDDGI\\PreView.frag")

REGISTER_SHADER(GBufferVertexShader, "HybridRenderingDDGI\\GBuffer.vert")

REGISTER_SHADER(GBufferFragmentShader, "HybridRenderingDDGI\\GBuffer.frag")

REGISTER_SHADER(ShadowsRayTraceComputeShader, "HybridRenderingDDGI\\Shadows\\ShadowsRayTrace.comp")

REGISTER_SHADER(ShadowsDenoiseResetArgsComputeShader, "HybridRenderingDDGI\\Shadows\\ShadowsDenoiseResetArgs.comp")

REGISTER_SHADER(ShadowsTemporalAccumulationComputeShader, "HybridRenderingDDGI\\Shadows\\ShadowsTemporalAccumulation.comp")

REGISTER_SHADER(ShadowsDenoiseCopyShadowTilesComputeShader, "HybridRenderingDDGI\\Shadows\\ShadowsDenoiseCopyShadowTiles.comp")

REGISTER_SHADER(ShadowsDenoiseAtrousComputeShader, "HybridRenderingDDGI\\Shadows\\ShadowsDenoiseAtrous.comp")

REGISTER_SHADER(AoRayTraceComputeShader, "HybridRenderingDDGI\\AO\\AoRayTrace.comp")

REGISTER_SHADER(AoDenoiseResetArgsComputeShader, "HybridRenderingDDGI\\AO\\AoDenoiseResetArgs.comp")

REGISTER_SHADER(AoTemporalAccumulationComputeShader, "HybridRenderingDDGI\\AO\\AoTemporalAccumulation.comp")

REGISTER_SHADER(AoDenoiseBilateralBlurComputeShader, "HybridRenderingDDGI\\AO\\AoDenoiseBilateralBlur.comp")

REGISTER_SHADER(DdgiRayTraceRgenShader, "HybridRenderingDDGI\\DDGI\\DdgiRayTrace.rgen")

REGISTER_SHADER(DdgiRayTraceRchitShader, "HybridRenderingDDGI\\DDGI\\DdgiRayTrace.rchit")

REGISTER_SHADER(DdgiRayTraceRmissShader, "HybridRenderingDDGI\\DDGI\\DdgiRayTrace.rmiss")

REGISTER_SHADER(DdgiIrradianceProbeUpdateComputeShader, "HybridRenderingDDGI\\DDGI\\DdgiIrradianceProbeUpdate.comp")

REGISTER_SHADER(DdgiDepthProbeUpdateComputeShader, "HybridRenderingDDGI\\DDGI\\DdgiDepthProbeUpdate.comp")

REGISTER_SHADER(DdgiIrradianceBorderUpdateComputeShader, "HybridRenderingDDGI\\DDGI\\DdgiIrradianceBorderUpdate.comp")

REGISTER_SHADER(DdgiDepthBorderUpdateComputeShader, "HybridRenderingDDGI\\DDGI\\DdgiDepthBorderUpdate.comp")

REGISTER_SHADER(DdgiSampleProbeGridComputeShader, "HybridRenderingDDGI\\DDGI\\DdgiSampleProbeGrid.comp")
